// package main

// import (
// 	"net/http"

// 	"github.com/gin-gonic/gin"
// )

// type UserInFo struct{  //大写！！！！
// 	Username string `form:"username" json:"username"`
// 	Password string	`form:"password" json:"password"`
// }

// func main() {
// 	r := gin.Default()

// 	r.GET("/",func(c *gin.Context)  {
// 		// username := c.Query("username")
// 		// password := c.Query("password")
// 		// u := UserInFo{
// 		// 	username: username,
// 		// 	password: password,
// 		// }

// 		var u UserInFo  //声明一个结构体
// 		err := c.ShouldBind(&u)  // 需要tag反射
// 		if err != nil {
// 			c.JSON(http.StatusBadRequest, gin.H{
// 				"error": err.Error(),
// 			})
// 		}else{
// 			c.JSON(http.StatusOK,gin.H{
// 				"status":"ok",
// 			})
// 		}
// 	})

// 	r.Run(":9090")
// }